package com.xiaoyun.xpath.handler.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

@Target({FIELD})
@Retention(RUNTIME)
public @interface Xpath {


    /**
     * Xpath表达式
     * 当为 map时,以 ';'分割
     */
    String pattern() default "";

    /**
     * 当属性为 List 或者Map时,
     * 绑定 子类对象属性
     *
     * @return
     */
    String sonName() default "";


}
